package com.lv.LvAttachmentComboOfTourismModel.service;
import com.aqgj.User.bean.User;
import com.lv.LvAttachmentComboOfTourismModel.bean.LvAttachmentComboOfTourismModel;
import com.lv.LvAttachmentComboOfTourismModel.dao.LvAttachmentComboOfTourismModelDao;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.Date;


@Service("LvAttachmentComboOfTourismModel")
public class LvAttachmentComboOfTourismModelManager{
    @Autowired
    LvAttachmentComboOfTourismModelDao lvAttachmentComboOfTourismModelDao;

    /**
     * 添加旅游模板附件
     * @param lvAttachmentComboOfTourismModel 旅游模板附件对象
     * @param lvTourismModelId 旅游模板id
     * @param user 用户对象
     * @return
     */
    public String save(LvAttachmentComboOfTourismModel lvAttachmentComboOfTourismModel, String lvTourismModelId, User user) {
        Date now=new Date();
        lvAttachmentComboOfTourismModel.setStatus(0);
        lvAttachmentComboOfTourismModel.setAddTime(now);
        lvAttachmentComboOfTourismModel.setFkAddUserId(user.getId());
        lvAttachmentComboOfTourismModel.setFkTourismModelId(lvTourismModelId);
        lvAttachmentComboOfTourismModelDao.save(lvAttachmentComboOfTourismModel);
        return "1";
    }

    /**
     * 修改旅游模板附件
     * @param lvAttachmentComboOfTourismModel 旅游模板附件对象
     * @param user 用户对象
     * @return
     */
    public String update(LvAttachmentComboOfTourismModel lvAttachmentComboOfTourismModel, User user) {
        Date now=new Date();
        lvAttachmentComboOfTourismModel.setModifyTime(now);
        lvAttachmentComboOfTourismModel.setFkModifyUserId(user.getId());
        return lvAttachmentComboOfTourismModelDao.update(lvAttachmentComboOfTourismModel);
    }

    /**
     * 删除旅游模板附件
     * @param id 旅游模板附件id
     * @return
     */
    public String delete(String id) {
        lvAttachmentComboOfTourismModelDao.removeById(id);
        return "1";
    }
}
